* {
	padding: 0px;
	margin: 0px;
}

body,
html {
	font: 12px/1.5 Microsoft YaHei, Arial, sans-serif;
	position: relative;
	max-width: 2200px;
	margin: 0px auto;
}

a {
	text-decoration: none;
}

ul li {
	list-style: none;
}

img {
	border: none;
}

.clearfix:after {
	content: "";
	display: block;
	clear: both;
}

.left {
	float: left;
}

.right {
	float: right;
}

.ell {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.w1100 {
	width: 1100px;
	margin: 0px auto;
}

.w1398 {
	width: 1398px;
	margin: 0px auto;
	position: relative;
}

.top {
	padding: 27px 0px;
	padding-bottom: 18px;
	background: url(../images/topbg.jpg) no-repeat center center;
}

.search_ipt {
	width: 236px;
	height: 36px;
	margin-top: 0px;
	border: none;
	color: #8694a7;
	text-indent: 5px;
	position: absolute;
	top: 50%;
	margin-top: -18px;
	left: 4px;
	outline: none;
}

.search_btn {
	width: 67px;
	height: 40px;
	border: none;
	cursor: pointer;
	background: none;
	float: right;
}

.header_top_right {
	margin-top: 20px;
}

.search_bg {
	width: 320px;
	height: 40px;
	position: relative;
	top: 25px;
	background: url(../images/zazx_search2019_off_3.jpg) center no-repeat;
}

.nav {
	background: #175da8;
	height: 67px;
	line-height: 67px;
}

.nav ul li {
	float: left;
	font-size: 22px;
	color: white;
	padding: 0px 26px;
	position: relative;
}

.nav ul li img {
	margin-right: 8px;
	position: relative;
	top: 4px;
}

.nav ul li a {
	color: white;
}

.subNav {
	position: absolute;
	z-index: 9;
	top: 67px;
	left: 0px;
	right: 0px;
	display: block;
	background: #f0f0f0;
	text-align: center;
	display: none;
	font-size: 16px;
}

.subNav dl dd {
	height: 40px;
	line-height: 40px;
	color: #333;
	font-size: 16px;
}

.subNav dl dd a {
	color: #333;
}

.subNav dl dd:hover a {
	color: #71a3e2;
}

.footer-bottom {
	background: #353535;
	color: #959595;
	font-size: 15px;
	text-align: center;
	padding: 16px 0px;
}

.footer-top {
	background: #4e4e4e;
	padding-top: 44px;
	padding-bottom: 16px;
}

.footer-top dl {
	float: left;
	margin: 0px 41px;
}

.footer-top dl dt {
	font-size: 20px;
	color: white;
}

.footer-top dl dt a {
	color: white;
}

.footer-top dl dd {
	font-size: 16px;
	color: #7a7a7a;
	text-align: center;
	margin: 8px 0px;
}

.footer-top dl dd a {
	color: white;
}

.footer-top dl dd:hover a {
	color: #71a3e2;
}

.t {
	position: relative;
}

.t b {
	font-size: 28px;
	color: #000000;
	font-weight: normal;
	margin-right: 6px;
}

.t span {
	color: #e2e2e2;
	font-size: 17px;
}

.t a {
	position: absolute;
	right: 0px;
	color: #9e9e9e;
	font-size: 14px;
	top: 18px;
}
.ifom-header {
	display: none;
	padding: 3% 5.2%;
	position: relative;
}

.ifom-header>a img {
	display: block;
	width: 62%;
	/* min-height: 30px; */
	min-width: 220px;
}

.ifom-header>span {
	position: absolute;
	right: 4%;
	top: 33.5%;
	display: block;
	width: 4%;
	min-width: 18px;
}

.ifom-header>span img {
	display: block;
	width: 100%;
}

.ifom-nav .swiper-container,
.ifom-nav .swiper-wrapper,
.ifom-nav .swiper-slide {
	height: auto !important;
	width: auto;
}

.ifom-nav {
	font-size: 17px;
	color: white;
	background:#175da8;
	padding: 2.6% 0px;
	display: none;
}

.ifom-nav .swiper-slide-active a {
	color: white;
	display: block;
	font-weight: bold;
}

.ifom-nav div {
	padding: 0px 10px;
}

.ifom-nav a {
	color: white;
	display: block;
}

@media only screen and (max-width:1469px) {
	.w1398 {
		width: 1200px;
	}
	.top .left img {
		width: 72%;
	}
	.search_bg {
		width: 280px;
		background-size: 100% 100%;
		top: 14px;
	}
	.search_ipt {
		width: 210px;
		left: 8px;
	}
	.nav ul li {
		font-size: 20px;
		padding: 0px 20px;
	}
	.footer-top dl dt {
		font-size: 18px;
	}
	.footer-top dl dd {
		font-size: 14px;
		margin: 5px 0px;
	}
	.footer-top dl {
		margin: 0px 30px;
	}
	.ewm {
		width: 70%;
	}
	.footer-bottom {
		font-size: 13px;
	}
	.t b {
		font-size: 24px;
	}
	.t span {
		font-size: 14px;
	}
	.t a {
		font-size: 12px;
	}
}

@media only screen and (max-width:1220px) {
	.w1398 {
		width: 1080px;
	}
	.w1100 {
		width: 920px;
	}
	.nav ul li {
		font-size: 18px;
		padding: 0px 17px;
	}
	.nav {
		height: 58px;
		line-height: 58px;
	}
	.subNav {
		top: 58px;
	}
	.t b {
		font-size: 22px;
	}
	.footer-top dl dt {
		font-size: 16px;
	}
	.footer-top dl dd {
		font-size: 13px;
	}
}

@media only screen and (max-width:1080px) {
	.w1398 {
		width: 992px;
	}
	.w1100 {
		width: 850px;
	}
	.nav ul li {
		font-size: 17px;
		padding: 0px 15px;
	}
	.nav {
		height: 50px;
		line-height: 50px;
	}
	.subNav {
		top: 50px;
	}
	.t b {
		font-size: 20px;
	}
	.t span {
		font-size: 12px;
	}
	.t a {
		top: 10px;
	}
}

@media only screen and (max-width:992px) {
	.top {
		display: none;
	}
	
	.nav {
		display: none;
	}
	.ifom-nav{
		display: block;
	}
	.ifom-header{
		display: block;
	}
	.w1398 {
		width: 96%;
		margin: 0px auto;
	}
	.w1100 {
		width: 96%;
		margin: 0px auto;
	}
	.left,
	.right {
		float: none;
	}
	.ewm {
		width: 30%;
		display: block;
		margin: 0px auto;
		max-width: 200px;
		margin-bottom: 5%;
	}
	.footer-top dl dt {
		font-size: 14px;
	}
	.footer-top dl dd {
		font-size: 12px;
	}
	.footer-top .le {
		display: flex;
		justify-content: center;
	}
	.footer-bottom {
		font-size: 12px;
	}
	.t b {
		font-size: 18px;
	}
}

@media only screen and (max-width:768px) {
	
	.footer-top dl {
		margin: 0px 0.5%;
	}
	.ifom-nav{
		font-size:15px;
	}
}

.info table{
	/* width:100% !important; */
	width: 100% !important;
	display: block;
	height: auto !important;
	max-width: 804px;
	margin: 0px auto;
}
.info colgroup col{
	width: auto !important;
}
.info colgroup{
	width:100% !important;
}

.info tbody ,.info tbody tr{
	width:100% !important;
	box-sizing: border-box;
	box-sizing: border-box !important;
	height: auto !important;
}


@media only screen and (min-width:1010px) {
	.info tbody tr td {
		min-width:80px;
	}
}
.info tbody tr td {
    width: 10% !important;
    word-wrap: break-word;
    box-sizing: border-box !important;
    vertical-align: initial !important;
    white-space: initial !important;
    padding-left: 0px !important;
    padding-right: 0px !important;
    height: auto !important;
    word-break: break-all;
}


.info tbody tr td br{
	display:inline-block;
}